# 1. 停止并删除旧的容器
docker stop smart-water-api
docker rm smart-water-api

# 2. 删除旧的镜像（可选，但建议删除以确保使用最新代码）
docker rmi smart-water-api:latest

# 3. 重新构建镜像
docker build -t smart-water-api:latest .

# 4. 运行新容器
docker run -d \
  --name smart-water-api \
  --network host \
  -e SPRING_PROFILES_ACTIVE=prod \
  -e SPRING_REDIS_HOST=localhost \
  -e SPRING_REDIS_PORT=6379 \
  -v /etc/localtime:/etc/localtime:ro \
  smart-water-api:latest

